@-webkit-keyframes bounce {
	0%,100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
50% {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5)
}
}@keyframes bounce {
	0%,100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
50% {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5)
}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.index-activity-static .type-11.layout-2 .activity-item {
	border:none;
	background-image:-webkit-linear-gradient(180deg,#ececec,#ececec 50%,transparent 50%);
	background-image:-moz-linear-gradient(180deg,#ececec,#ececec 50%,transparent 50%);
	background-image:-o-linear-gradient(180deg,#ececec,#ececec 50%,transparent 50%);
	background-image:linear-gradient(90deg,#ececec,#ececec 50%,transparent 50%);
	background-size:1px 100%;
	background-repeat:no-repeat;
	background-position:right
}
.index-activity-static .type-11.layout-2 .activity-item:last-child {
	border:none;
	background-image:-webkit-linear-gradient(180deg,#fff,#fff 50%,transparent 50%);
	background-image:-moz-linear-gradient(180deg,#fff,#fff 50%,transparent 50%);
	background-image:-o-linear-gradient(180deg,#fff,#fff 50%,transparent 50%);
	background-image:linear-gradient(90deg,#fff,#fff 50%,transparent 50%);
	background-size:0 100%;
	background-repeat:no-repeat;
	background-position:right
}
}.index-activity-static .type-11.layout-3 {
	position:relative;
	padding:14px 0 0 12px;
	height:146px;
	top:1px
}
.index-activity-static .type-11.layout-3:before {
	content:"";
	position:absolute;
	left:12px;
	top:50%;
	width:50%;
	height:1px;
	border-top:1px solid #ececec
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.index-activity-static .type-11.layout-3:before {
	border:none;
	background-image:-webkit-linear-gradient(270deg,#ececec,#ececec 50%,transparent 50%);
	background-image:-moz-linear-gradient(270deg,#ececec,#ececec 50%,transparent 50%);
	background-image:-o-linear-gradient(270deg,#ececec,#ececec 50%,transparent 50%);
	background-image:linear-gradient(180deg,#ececec,#ececec 50%,transparent 50%);
	background-size:100% 1px;
	background-repeat:no-repeat;
	background-position:top
}
}.index-activity-static .type-11.layout-3:after {
	content:"";
	position:absolute;
	right:50%;
	top:14px;
	width:1px;
	height:100%;
	border-left:1px solid #ececec
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.index-activity-static .type-11.layout-3:after {
	border:none;
	background-image:-webkit-linear-gradient(0deg,#ececec,#ececec 50%,transparent 50%);
	background-image:-moz-linear-gradient(0deg,#ececec,#ececec 50%,transparent 50%);
	background-image:-o-linear-gradient(0deg,#ececec,#ececec 50%,transparent 50%);
	background-image:linear-gradient(270deg,#ececec,#ececec 50%,transparent 50%);
	background-size:1px 100%;
	background-repeat:no-repeat;
	background-position:left
}
}.index-activity-static .type-11.layout-3 .activity-item {
	float:none;
	position:absolute;
	width:50%;
	height:50%;
	margin:0;
	padding:14px 64px 14px 12px
}
.index-activity-static .type-11.layout-3 .activity-item .activity-img {
	position:absolute;
	top:14px;
	right:12px
}
.index-activity-static .type-11.layout-3 .activity-item.index-0 {
	left:0;
	top:0
}
.index-activity-static .type-11.layout-3 .activity-item.index-2 {
	left:0;
	bottom:0
}
.index-activity-static .type-11.layout-3 .activity-item.index-1 {
	right:0;
	bottom:0;
	height:100%;
	padding:14px 12px 0;
	background:#fff;
	z-index:1
}
.index-activity-static .type-11.layout-3 .activity-item.index-1 .activity-img {
	width:96px;
	height:96px;
	top:auto;
	bottom:0;
	right:50%;
	margin-right:-48px
}
.index-activity-static .type-12.layout-1 .activity-item .activity-img,.index-activity-static .type-12.layout-2 .activity-item .activity-img {
	top:0;
	right:12px;
	position:absolute
}
.index-activity-static .type-12.layout-1 .activity-item {
	width:100%;
	height:52px;
	padding-right:64px
}
.index-activity-static .type-12.layout-2 .activity-item {
	width:50%;
	height:52px;
	padding-right:64px;
	border-right:1px solid #ececec
}
.index-activity-static .type-12.layout-2 .activity-item:last-child {
	border-right:none
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.index-activity-static .type-12.layout-2 .activity-item {
	border:none;
	background-image:-webkit-linear-gradient(180deg,#ececec,#ececec 50%,transparent 50%);
	background-image:-moz-linear-gradient(180deg,#ececec,#ececec 50%,transparent 50%);
	background-image:-o-linear-gradient(180deg,#ececec,#ececec 50%,transparent 50%);
	background-image:linear-gradient(90deg,#ececec,#ececec 50%,transparent 50%);
	background-size:1px 100%;
	background-repeat:no-repeat;
	background-position:right
}
.index-activity-static .type-12.layout-2 .activity-item:last-child {
	border:none;
	background-image:-webkit-linear-gradient(180deg,#fff,#fff 50%,transparent 50%);
	background-image:-moz-linear-gradient(180deg,#fff,#fff 50%,transparent 50%);
	background-image:-o-linear-gradient(180deg,#fff,#fff 50%,transparent 50%);
	background-image:linear-gradient(90deg,#fff,#fff 50%,transparent 50%);
	background-size:0 100%;
	background-repeat:no-repeat;
	background-position:right
}
}.index-activity-static .type-12.layout-3 {
	height:132px
}
.index-activity-static .type-12.layout-3 .activity-item {
	width:33.3333333%;
	height:52px;
	text-align:center;
	border-right:1px solid #ececec
}
.index-activity-static .type-12.layout-3 .activity-item:last-child {
	border-right:none
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.index-activity-static .type-12.layout-3 .activity-item {
	border:none;
	background-image:-webkit-linear-gradient(180deg,#ececec,#ececec 50%,transparent 50%);
	background-image:-moz-linear-gradient(180deg,#ececec,#ececec 50%,transparent 50%);
	background-image:-o-linear-gradient(180deg,#ececec,#ececec 50%,transparent 50%);
	background-image:linear-gradient(90deg,#ececec,#ececec 50%,transparent 50%);
	background-size:1px 100%;
	background-repeat:no-repeat;
	background-position:right
}
.index-activity-static .type-12.layout-3 .activity-item:last-child {
	border:none;
	background-image:-webkit-linear-gradient(180deg,#fff,#fff 50%,transparent 50%);
	background-image:-moz-linear-gradient(180deg,#fff,#fff 50%,transparent 50%);
	background-image:-o-linear-gradient(180deg,#fff,#fff 50%,transparent 50%);
	background-image:linear-gradient(90deg,#fff,#fff 50%,transparent 50%);
	background-size:0 100%;
	background-repeat:no-repeat;
	background-position:right
}
}.index-activity-static .type-12.layout-3 .activity-item .activity-name {
	position:absolute;
	left:0;
	width:100%;
	top:64px
}
.index-activity-static .type-12.layout-3 .activity-item .activity-desc {
	position:absolute;
	left:0;
	width:100%;
	top:92px
}
.index-activity-static .type-12.layout-more {
	height:132px
}
.index-activity-static .type-12.layout-more .activity-item {
	width:96px;
	height:52px;
	text-align:center;
	border-right:1px solid #ececec
}
.index-activity-static .type-12.layout-more .activity-item:last-child {
	border-right:none
}

@-webkit-keyframes bounce {
	0%,100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
50% {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5)
}
}@keyframes bounce {
	0%,100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
50% {
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
	transform:scale(1.5)
}
}.index-catg {
	position:relative;
	box-sizing:border-box;
	padding-bottom:14px;
	background:#fff
}
.index-catg ul {
	list-style:none
}
.index-catg .wraps {
	position:relative;
	width:100%;
	height:188px;
	overflow:hidden
}
.index-catg .wraps .wrap {
	position:absolute;
	box-sizing:border-box;
	padding-top:12px;
	top:0;
	left:0;
	width:100%;
	height:85%
}
.index-catg .wraps .wrap:first-child {
	background:#fff;
	z-index:10
}
.index-catg .pointers {
	position:absolute;
	left:0;
	bottom:16px;
	width:100%;
	text-align:center;
	height:7px;
	line-height:7px
}
.index-catg .pointers i.active {
	width:8px;
	height:8px;
	border:none;
	background:#48D9CF;
}
.index-catg .pointers i {
	display:inline-block;
	margin-left:10px;
	width:8px;
	height:8px;
	border-radius:8px;
	background:#EEEEEE;	
}
.index-catg .pointers i:first-child {
	margin-left:0;
}

.index-catg .dangao {
	background:url(/wap/img/icon/dangao.png) no-repeat;
}	
.index-catg .daijinquan {
	background:url(/wap/img/icon/daijinquan.png) no-repeat;
}
.index-catg .dianying {
	background:url(/wap/img/icon/dianying.png) no-repeat;
}
.index-catg .huoguo {
	background:url(/wap/img/icon/huoguo.png) no-repeat;
}
.index-catg .jiudian {
	background:url(/wap/img/icon/jiudian.png) no-repeat;
}
.index-catg .zaixianyuding {
	background:url(/wap/img/icon/ktv.png) no-repeat;
}
.index-catg .liren {
	background:url(/wap/img/icon/liren.png) no-repeat;
}
.index-catg .lvyou {
	background:url(/wap/img/icon/lvyou.png) no-repeat;
}
.index-catg .meishi {
	background:url(/wap/img/icon/meishi.png) no-repeat;
}
.index-catg .gouwu {
	background:url(/wap/img/icon/shangmen.png) no-repeat;
}
.index-catg .shenghuofuwu {
	background:url(/wap/img/icon/shenghuofuwu.png) no-repeat;
}
.index-catg .duan {
	background:url(/wap/img/icon/xican.png) no-repeat;
}
.index-catg .xiuxianyule {
	background:url(/wap/img/icon/xiuxianyule.png) no-repeat;
}
.index-catg .shangyi {
	background:url(/wap/img/icon/zizhucan.png) no-repeat;
}
.index-catg .spa {
	background:url(/wap/img/icon/zuliao.png) no-repeat;
}
.index-catg .more {
	background:url(/wap/img/icon/more.png) no-repeat;
}

/*.index-catg .meishi-1 {
	background:url() no-repeat
}
.index-catg .dianying-1 {
	background:url() no-repeat
}
.index-catg .jiudian-2 {
	background:url() no-repeat
}
.index-catg .yule-2 {
	background:url() no-repeat
}
.index-catg .huoguo-2 {
	background:url() no-repeat
}
.index-catg .zizhucan-2 {
	background:url() no-repeat
}
.index-catg .daijinquan-2 {
	background:url() no-repeat
}
.index-catg .ktv-2 {
	background:url() no-repeat
}
.index-catg .xiaochi-2 {
	background:url() no-repeat
}
.index-catg .dangao-2 {
	background:url() no-repeat
}
.index-catg .shenghuo-2 {
	background:url() no-repeat
}
.index-catg .gouwu-2 {
	background:url() no-repeat
}
.index-catg .lvyou-2 {
	background:url() no-repeat
}
.index-catg .xiyu-2 {
	background:url() no-repeat
}
.index-catg .jinri-2 {
	background:url() no-repeat
}
.index-catg .gengduo-2 {
	background:url() no-repeat
}
.index-catg .liren-2 {
	background:url() no-repeat
}*/



.index-catg .img {
	width:40px;
	height:40px;
	margin:8px auto 5px;
	background-repeat:no-repeat;
	background-size:40px auto;
	background-position:center
}
.index-catg .text {
	font-size:13px;
	text-align:center;
	line-height:1em
}
.index-catg .item {
	display:block;
	box-sizing:border-box;
	float:left;
	height:72px;
	width:25%;
	font-size:12px;
	color:#303030;
	position:relative;
	margin-bottom:10px
}
.index-catg .item:active {
	background-color:#f6f6f6
}